package com.breakinblocks.bbtweaks.items; import com.breakinblocks.bbtweaks.blocks.BlockRegistry; import com.breakinblocks.bbtweaks.common.registry.ModItems; /* * General place to do all your item related recipe things'n'stuff. */ import net.minecraftforge.fml.common.registry.GameRegistry; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import net.minecraftforge.oredict.ShapedOreRecipe; @SuppressWarnings("unused") public class ItemRecipeRegistry { // Self explanatory. Continue these how you wish. EG: registerSmeltingRecipes private static void registerShapedRecipes() { ItemStack invar = new ItemStack(ModItems.breakbitinvar,1); ItemStack electrum = new ItemStack(ModItems.breakbitelectrum,1); ItemStack enderium = new ItemStack(ModItems.breakbitenderium,1); GameRegistry.addRecipe(new ShapedOreRecipe(electrum, new Object[]{"XXX", "XXX", "XXX", 'X', invar})); GameRegistry.addRecipe(new ShapedOreRecipe(enderium, new Object[]{"XXX", "XXX", "XXX", 'X', electrum})); } private static void registerShapelessRecipes() { ItemStack invar = new ItemStack(ModItems.breakbitinvar,1); ItemStack electrum = new ItemStack(ModItems.breakbitelectrum,1); ItemStack enderium = new ItemStack(ModItems.breakbitenderium,1); ItemStack breakers = new ItemStack(ModItems.breakbitworldbreaker, 32); ItemStack invars = new ItemStack(ModItems.breakbitinvar, 9); ItemStack electrums = new ItemStack(ModItems.breakbitelectrum, 9); GameRegistry.addShapelessRecipe(breakers, invar ); GameRegistry.addShapelessRecipe(invars, electrum); GameRegistry.addShapelessRecipe(electrums, enderium); } public static void registerItemRecipes() { registerShapedRecipes(); registerShapelessRecipes(); } private static void registerArcaneShapeless(){ } }